@charset "utf-8";
/*
Design by http://www.templateaccess.com
Released for free under a Creative Commons Attribution 3.0 License
*/
body { margin:0; padding:0; width:100%; color:#959595; font:normal 12px/1.8em Arial, Helvetica, sans-serif;}
html, .main { padding:0; margin:0;}

.main { background:#fff url(images/header_bg.gif) repeat-x center 85px;}
.clr { clear:both; padding:0; margin:0; width:100%; font-size:0px; line-height:0px;}

h1 { margin:0; padding:29px 24px; float:left; color:#e4e5e5; font:bold 36px/1.2em Arial, Helvetica, sans-serif; letter-spacing:-3px; text-transform:uppercase;}
h1 a, h1 a:hover { color:#e4e5e5; text-decoration:none;}
h1 span { color:#00c6ff;}
h1 small { font:normal 12px/1.2em Arial, Helvetica, sans-serif; letter-spacing:normal; padding-left:32px;}
h2 { font:normal 24px/1.5em Arial, Helvetica, sans-serif; padding:8px 0; margin:8px 0; color:#595959;}
p { margin:8px 0; padding:0 0 8px 0; font:normal 12px/1.8em Arial, Helvetica, sans-serif;}
a { color:#00c6ff; text-decoration:underline;}
p.spec { }
p.infopost { line-height:30px;}
/*a.rm { }*/
/*a.com { }*/

.header, .content, .menu_nav, .fbg, .footer, form, ol, ol li, ul, .content .mainbar, .content .sidebar { margin:0; padding:0;}

/* header */
.header { }
.header_resize { margin:0 auto; padding:0; width:970px;}
img.hbg_img { margin-bottom:16px; padding:10px; background-color:#edefef;}
img.readmore { display:block; margin-top:-40px; position:relative; top:-80px; left:680px; border:none;}

/* menu */
.menu_nav { margin:0; padding:0 16px 16px 0; height:67px;}
.menu_nav ul { list-style:none; height:67px; border-left:1px solid #fff;}
.menu_nav ul li { margin:00; padding:0; float:left; border-right:1px solid #fff;}
.menu_nav ul li a { display:block; margin:0; padding:14px 0 31px; width:107px; color:#888; text-decoration:none; font-size:13px; text-align:center;}
.menu_nav ul li.active a, .menu_nav ul li a:hover { color:#fff; background:#f00 url(images/menu_a.gif) no-repeat center top;}

/* content */
.content { }
.content_resize {
 margin:0 auto; 
 width:970px; 
 position: relative;
 background-color:#fff;


}
.content_resize .wenzhang_l{
	padding: 0 10px;
	overflow: hidden;
	width: 580px;
	border: 1px solid #ccc;
}
.content_resize .wenzhang_r{
	position: absolute;
	right: 0px;
	top: -20px;
	float: right;
	width: 350px;
}
.content .mainbar {
 	margin-top: 20px;
 	padding:0; 
 	float:left; 
 	/*width:600px;*/
}
/*.content .mainbar img { border:1px solid #d8dbdc; padding:4px;}*/
/*.content .mainbar img.fl { margin:4px 16px 4px 0; float:left;}*/
.content .mainbar .article { margin:0 0 12px; padding:8px 24px 0 24px;}
.content .sidebar { 
	padding:0; 
	float:right; 
	width:350px;
	/*border: 1px solid red;*/
	margin-top: 20px;

	}

.content .sidebar .gadget {
	/*margin:0 0 12px; */
	/*padding:8px 16px 8px 24px;*/
	/*border: 1px solid blue;*/
}
ul.sb_menu, ul.ex_menu { margin:0; padding:0 0 0 16px; list-style:none; color:#959595;}
ul.sb_menu li, ul.ex_menu li { margin-left:10;}
ul.sb_menu li { padding:4px 0; width:220px;}
ul.ex_menu li { padding:4px 0;}
ul.sb_menu li a, ul.ex_menu li a {
 color:#959595; 
 text-decoration:none; 
 margin-left:16px; 
 padding:4px 8px 4px 16px; 
 background:url(images/li.gif) no-repeat left center;
 font-size: 14px;
 color:#000;
}
ul.sb_menu li a:hover, ul.ex_menu li a:hover { color:#00c6ff; font-weight:bold; text-decoration:none;}
.content p.pages { padding:32px 24px 12px; font-size:11px; color:#959595; text-align:right;}
.content p.pages span, .content p.pages a:hover { padding:5px 10px; color:#fff; background-color:#00c6ff; border:1px solid #00c6ff;}
.content p.pages a { padding:5px 10px; color:#959595; background-color:#fff; border:1px solid #edebeb; text-decoration:none;}
.content p.pages small { font-size:11px; float:left;}

/* subpages */
.content .mainbar .comment { margin:0; padding:16px 0 0 0;}
.content .mainbar .comment img.userpic { border:1px solid #dedede; margin:10px 16px 0 0; padding:0; float:left;}

/* fbg */
.fbg {
margin-top: 40px;
 background-color:#ccc;}
.fbg_resize { 
	 background-color:#ccc;
	margin:0 auto; 
	width:922px; 
	color:#fff;
	height: 150px;
	/*border: 1px solid red;*/
}
.fbg_resize .coc{
	/*border: 1px solid red;*/
	width: 50px;
	height: 150px;
	float: left;
	background: #0097D8;
}
.fbg_resize .coo{
	float: left;
	width: 250px;
	/*height: 130px;*/
	/*background:#003366;*/
	margin-top: 10px;
	margin-left: 10px;
	/*border-radius: 10px;*/
}

.fbg_resize .coo dt{
	padding-left: 10px;
	color: #FF9000;
	font-size: 16px;
}
.fbg_resize .coo dd{
	background: #CCCCFF;
	margin-top: 5px;
	/*border-bottom: 1px solid #003366;*/
	padding-left: 30px;
}
.fbg_resize .coo dd a{
	font-size: 14px;
	line-height: 23px;
	color: #000;
}
/*.fbg img { margin:0 16px 16px 0; padding:3px; background-color:#fff; border:1px solid #99bece;}*/

/* footer */
.footer { }
.footer_resize { margin:0 auto; padding:20px 24px; width:922px;}
.footer p.lf { margin:0; padding:4px 0; text-align:left; width:auto; line-height:1.5em;}
.footer p.lf a { color:#00c6ff;}
.footer p.lf span { float:right;}

/* form */
ol { list-style:none;}
ol li { display:block; clear:both;}
ol li label { display:block; margin:0; padding:16px 0 0 0;}
ol li input.text { width:480px; border:1px solid #c0c0c0; margin:2px 0; padding:5px 2px; height:16px; background-color:#fff;}
ol li textarea { width:480px; border:1px solid #c0c0c0; margin:2px 0; padding:2px; background-color:#fff;}
ol li .send { margin:16px 0 0 0;}

/* search */
.searchform { float:right;}
#formsearch { margin:0; height:36px; padding:12px 28px 16px 0;}
#formsearch span { display:block; margin:6px 0; padding:0; float:left; background:#fff url(images/search.gif) no-repeat top left;}
#formsearch input.editbox_search { margin:0; padding:11px 6px 10px; float:left; width:181px; border:none; background:none; font:normal 12px/1.5em Arial, Helvetica, sans-serif; color:#a8acb2;}
#formsearch input.button_search { margin:6px 0 0 0; padding:0; border:none; float:left;}
.hot{
	width: 600px;
	height: 90px;
	border: 1px solid #edddab;
	background: #fffee9;
}
.hot img{
	float: left;
	border: none;
	height: 80px;
}
.hot .mg{
	position: relative;
	float: left;
	margin-top: 5px;
	margin-left: 20px;
	width: 75px;
	height: 82px;
	border:1px solid #c0c0c0;
}
.hot .mg img{
	position: absolute;
	left: 1px;
	top: 1px;
	border: none;
	padding: 0px;
	margin:0px;
}
.hot h3 a{
	display: block;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	height: 20px;
	font-size: 16px;
	color: #ff9000;
	/*border: 1px solid red;*/
}
.hot p{
	float: left;
	width: 440px;
	margin-top: 10px;
	margin-left: 10px;
}
.wuyou{
	position: relative;
	margin:0 auto;
	/*float: left;*/
	width: 980px;
	height: 800px;
	margin-bottom: 20px;
	/*border:1px solid blue;*/
	/*background: url(images/top_bg_9.jpg) no-repeat;*/
}
.wuyou .page_b{
	position: absolute;
	/*top: 750px;*/
	bottom: 0px;
	left: 0px;
	width: 292px;
	height: 35px;
	/*float: left;*/
	padding-left: 320px;
	border: 1px solid #ddd;
}
.wuyou .page_b a ,strong,.count,.close{
	/*float: right;*/
	font-size: 16px;
	padding: 5px;	
	line-height: 35px;
}
.wuyou .list_l ul{
	width:625px; 
}
.wuyou .list_l ul li{
	position: relative;
	float: left;
	width: 300px;
	height: 365px;
	margin-right: 10px;
	margin-bottom: 20px;
	border: 1px solid #dddddd;
}
.wuyou .list_l ul li img{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 300px;
	height: 215px;
}
.wuyou .list_l ul li p.p{
	position: absolute;
	left: 0px;
	top: 165px;
	width: 300px;
	height: 30px;
	background: #000;
	opacity: 0.7;
	filter:alpha(opacity=70); 
	display: none;
}
.wuyou .list_l ul li p span{
	position: absolute;
	left: 0px;
	height: 30px;
	background: url(images/035.png) no-repeat 0px -436px;
	padding-left: 30px;
	font-size: 14px;
	line-height: 30px;
	font-weight: 700;
	color: #FFF;
}
.wuyou .list_l ul li div{
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 300px;
	height: 155px;
	
}
.wuyou .list_l ul li div p{
	font-size: 14px;
}
.wuyou .list_y{
	position: absolute;
	right: 0px;	
	top: -20px;
	width: 350px;
	/*border: 1px solid blue;*/
	/*height: 900px;*/
}
.tuji{
	position: relative;
	width: 600px;
	margin-top: 20px;
}
.tuji .tushuo{
	/*position: absolute;
	left: 0px;
	top: 0px;*/
	float: left;
	height: 30px;
	width: 600px;
	/*border-bottom: 1px solid #dddddd;*/
	/*background: #3FB1C4;*/
}
.tutu{
	height: 30px;
	width: 598px;
	border: 1px solid #dddddd;
}
.tuji .tushuo span{
	display: block;
	width: 35px;
	height: 30px;
	float: left;
	background: #0097D8;
}
.tuji .tushuo h3{
	font-size: 16px;
	line-height: 30px;
	width: 300px;
	float: left;
	margin-left: 30px;
	color: #000000;
}
.tuji .tushuo .datu{
	position: relative;
	float: left;
	border-bottom:1px solid #dddddd;
	border-left: 1px solid #dddddd;
	width: 249px;
	height: 351px;
	border-right:1px solid #dddddd;
	/*border:1px solid red;*/
}
.tuji .tushuo .datu a p{
	position: absolute;
	left: 5px;
	bottom: 10px;
	width: 240px;
	height: 70px;
	background: #ccc;
	opacity: 0.7;
	filter:alpha(opacity=70);
	color: #000;
}
.tuji .tushuo .datu img{
	border:none;
	padding: 5px;
	margin:0px;
}
.tuji .tushuo ul li{
	position: relative;
	float: right;
	width: 348px;
	height: 175px;
	border-right: 1px solid #dddddd;
	border-bottom:1px solid #dddddd;
}
.tuji .tushuo ul li img{
	border:none;
	padding: 4px;
	margin:0px;
}
.tuji .tushuo ul li p{
	position: absolute;
	left: 5px;
	bottom: 5px;
	width: 339px;
	height: 50px;
	background: #ccc;
	opacity: 0.7;
	filter:alpha(opacity=70);
	color: #000;
}
.list_right{
	height: 30px;
	width: 100%;
	/*border-top: 1px solid #dddddd;*/
	border-bottom: 1px solid #dddddd;
}

.list_right span{
	display: block;
	width: 35px;
	height: 30px;
	float: left;
	background: #0097D8;
}
.list_right h3{
	font-size: 16px;
	line-height: 30px;
	width: 70px;
	float: left;
	margin-left: 30px;
	color: #000000;
}
 .list_right a.list_a{
	display: block;
	width: 50px;
	height: 30px;
	float: right;
	line-height: 30px;
	margin-right: 10px;
	color: #0097D8;

}
.list_right a:hover{
	color: #FF9067;
}
.ziyuan ul li{
	position: relative;
	width: 350px;
	height: 60px;
	margin-top: 5px;
	
}
.ziyuan ul li .div{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 350px;
	height: 60px;
	background: #000;
	opacity: 0.3;
	filter:alpha(opacity=30);
	display: none;
}
.ziyuan ul li a.img_r{
	display: block;
	float: left;
	width: 60px;
	height: 60px;
}
.ziyuan ul li a.img_ri{
	display: block;
	float: left;
	width: 280;
	height: 60px;
	margin-left: 10px;
	line-height: 60px;
	font-size: 14px;
	color: #000000;

}
.ziyuan ul li a.img_ri:hover{
	color: #ffffff；
}
.sidebar{
	border: 1px solid #ddd;
}
.arclist_s{
	position: relative;
	width: 980px;
	/*height: 1000px;*/
	/*border: 1px solid red;*/
	margin:0 auto;
}
.arclist_s .ex_menu li p.p1{
	width: 580px;
	padding-left:20px;
	font-size: 14px;
}
.arclist_s .ex_menu li p.pp{
	/*width: 600px;*/
	padding-left:30px;
}
.arclist_s .ex_menu li .list_a{
	font-size: 16px;
}
.arclist_s .ex_menu li .aa{
	color: #1ACDF7;
	background: none;
}
.arclist_s .ex_menu li .aa:hover{
	color: #FF9036;
}
.arclist_s .arclist_r{
	position: absolute;
	top: 0px;
	right: 0px;
	width: 350px;
	/*border: 1px solid red;*/
}
.arclist_s .arc_r{
	width: 620px;
	border: 1px solid #ccc;
}
.saishi{
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 600px;
	height: 200px;
	border: 1px solid #ccc;
}
/*.saishi .sh ul{
	position: absolute;
	left: 300px;
	border: 3px solid blue;
}*/
.gg{
	position: absolute;
	left: 0px;
	bottom: 220px;
	width: 600px;
	height: 100px;
	border: 1px solid #ccc;
}
.saishi .saishi_d ul{
	position: absolute;
	top: 35px;
	/*border: 1px solid red;*/
}
.content_resize{

	/*border: 1px solid blue;*/
}
.make{
	position: fixed;
	top: 160px;
	right: -20px;
	z-index: 0;
}